/* shead */
.squib img {
	padding: 0 0 5px 0;
	display: block;
	margin: 0 auto;
}
.squib {
	font-family: georgia, serif;
	text-transform: uppercase;
	font-size: 1em;
	font-weight: bold;
	margin: 0 -10px 1.1em 10px;
	text-align: center;
	float: right;
	width: 74px;
	border-left: 1px solid #ddd;
	background: #fff;
	padding: 0 10px;
}
.squib a {
	color: #666;
}
body#topic .squib a:link,
body#topic .squib a:active,
body#topic .squib a:visited {
	color: #cc0000;
}
.sbody {
	clear: both;
}
.story object {
	width: 400px !important;
}
.shead h2 {
	margin: 0;
	color: #000;
	font: 2.8em/1.2em georgia, serif;
}
.shead .byline {
	margin: 0.5em 0 0;
	font-family: georgia, serif;
}
/* sbody */
.sbody p, .sbody li {
	font: 1.3em/1.5em georgia, serif;
	margin: 1em 0;
	clear: both;
}
.sbody li {
	list-style: disc outside;
	margin-left: 1em;
}
#wires_list.sbody ul.relateds li {
	list-style: none;
}
.sbody ol {
	margin: 0 0 0 5px;
}
.sbody ol li {
	list-style: decimal outside;
}
.story_continue li, .story_collapse li {
	list-style: none;
	font-size: 1em;
	line-height: 1em;
	margin-left: 0;
}
.sbody a.reading_list_add {
	border-bottom: none;
	font: bold 1.3em georgia, arial, serif;
	padding-left: 7px;
}
a.closer {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/carat_red_up.png) 0 0.4em no-repeat;
	padding-left: 10px;
}
/* art */
.art.c {
	width: 446px;
	margin: 5px 10px 1em -20px;
}
.the_gigaom_network .sbody img.alignright, .the_gigaom_network .sbody img.alignleft {
	float: left;
	width: auto;
	margin: 0 10px 0 -20px;
}
.the_gigaom_network .sbody p {
	clear: none;
}
img.inlinePartner {
	float: left;
	display: inline;
	margin: 0 12px 0 0;
}
/* author pages */
#author_archive .sbody div.deck {
	line-height: 1.5em;
}
#author_archive .story h2 {
	font: bold 1.3em/1.5em georgia, serif;
}
/* story */
.edit_note {
	margin: 1em;
	font: 1.3em/1.5em georgia, serif;
	color: #333;
	font-style: italic;
	clear: left;
}
/* shead */
.sbody a, .edit_note a, #bio a {
	color: #c00;
	border-bottom: 1px solid #ccc;
}
.sbody a:hover, .edit_note a:hover {
	border-bottom-color: #c00;
	text-decoration: none;
}
.story {
	margin: 0 0 30px;
	padding: 0px 5px 10px;
	border-bottom: 3px solid #ccc;
}
.story.last {
	border-bottom: none;
}
.precontent.right, .art.l, .art.r {
	float: left;
	margin: 5px 10px 12px -15px;
}
.precontent.right {
	width: 300px;
}
.art.r {
	max-width: 225px;
}
.art.l {
	max-width: 300px;
}
.story embed, .story object, .youtube-player {
	max-width: 446px;
}
/*.story img {max-width: 446px;}*/
.shead h2, .shead h1, h1.headline, h2.headline {
	margin: 0;
	color: #000;
	font: 2.8em/1.2em georgia, serif;
	padding: 0 5px;
}
.shead .deck, .deck {
	color: #222;
	font: bold 1.3em/1.5em georgia, serif;
	margin: 0.25em 0 0.5em;
}
.teaser {
	color: #222;
	font: bold 1.244em georgia,serif;
	margin: 0.25em 0 0.5em;
}
.recentHeadline {
	color: #CC0000;
	font: bold 1.3em georgia,sans-serif;
	padding: 0 5px;
	margin: 0 0 1em 0;
}
/* My Comment */
.shead .byline, .byline, .shead .dateline, .dateline {
	font: 1em/1.2em arial, sans-serif;
	text-transform: uppercase;
	color: #999;
}
.story .byline, .byline {
	margin: 0.5em 0 0;
	font-family: georgia, serif;
}
.story .byline {
	margin: 0.5em 0;
}
.story .byline > span {
	display: inline;
	float: left;
	line-height: 2em;
}
.shead .dateline, .dateline {
	margin: 0 0 1em;
	display: block;
	padding: 0 5px;
}
.dateline a {
	margin-left: 1em;
	color: #c00;
}
.precontent.mc {
	width: 160px !important;
}
/* open stories */
.open_byline {
	padding-left: 16px;
	background: transparent url(http://web.archive.org/web/20110130073840im_/http://images.salon.com/img/ui/open_salon_tinylogo.gif) center left no-repeat;
}
/* sbody */
.sbody p {
	font: 1.3em/1.5em georgia, serif;
	margin: 1em 0;
}
.sbody blockquote p {
	margin-left: 16px;
	padding-left: 16px;
	color: #333;
}
.sbody .story_full, .sbody .story_collapse {
	display: none;
}
.sbody.permalink .story_collapse {
	display: block;
}
#pinned .story_collapse {
	display: none;
}
.story_continue, .story_collapse {
	clear: both;
	margin: 1em 0;
}
.story_continue li {
	margin-bottom: 0.5em;
	float: left;
	width: auto;
}
a.continue_reading, a.closer {
	color: #c00;
	padding-left: 7px;
	font: bold 1.3em georgia, sans-serif;
	border-bottom: none;
}
.sbody a.reading_list_add {
	border-bottom: none;
	font: bold 1.3em georgia, arial, serif;
	padding-left: 7px;
}
a.continue_reading, .story_continue a.reading_list_add {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/carat_red_right.png) 0 0.3em no-repeat;
}
a.continue_reading:hover, a.closer:hover, a.reading_list_add:hover {
	border-bottom: 1px solid #c00;
}
a.readThisStory, .sbody a.readThisStory {
	padding: 10px;
	background-color: #cc0000;
	color: #fff;
	display: block;
	font-family: helvetica,arial,sans-serif;
	text-transform: uppercase;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	font-weight: bold;
	font-size: 1.3em;
	border-bottom: none;
}
a.readThisStory:hover {
	background-color: #555;
}
a.closer {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/carat_red_up.png) 0 0.4em no-repeat;
	padding-left: 10px;
}
/* art */
.article_photo_credit, .art .credit, .slide .credit {
	font: 1em georgia, serif;
	color: #999;
	margin: 0 !important;
	text-align: right;
}
.article_photo_caption, .art .caption, .slide .caption {
	color: #666;
	font: 1.2em georgia, serif;
	margin: 0;
	padding: 10px 0 10px 20px;
	border-bottom: 1px solid #ddd;
}
.article_photo_caption img.r {
	float: left;
	width: auto;
	margin: 0.2em 1em 0.2em 0;
}
.sbody .subscribe {
	border-top: 1px solid #ddd;
	color: #666;
	font: 0.85em verdana, sans-serif;
	padding-top: 6px;
}
.shead .precontent {
	width: 500px;
	margin-bottom: 1em;
	font: 1.3em/1.5em georgia, serif;
}
.art.c, .slide.c {
	width: 446px;
	margin: 5px 10px 1em -15px;
}
/* art overrides for wide-ass graphics */
.full_graphic {
	width: 446px;
}
.full_graphic .article_photo_caption {
	width: 446px !important;
}
.full_graphic img {
	width: 446px;
}
/* author shit */
.sbody .author_snippet {
	margin: 0 0 1em;
}
.sbody .author_snippet p, .sbody .author_snippet ul li {
	font: 1.3em/1.3em georgia, serif;
	margin: 0;
}
ul.relateds li {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/bullet_3x3_red.png) 0 .5em no-repeat;
	font-family: helvetica, arial, sans-serif;
	margin-left: 0;
	padding-left: 0.7em;
}
ul.author_more.relateds li.shortBio {
	background: none;
	padding: 1em 0;
	margin: 0 0 1em 0;
	font-style: italic;
}
/* sfoot */
.sfoot {
	clear: both;
	margin-top: 2em;
}
.sfoot div.publish_date {
	font: 1em/1.4em georgia, serif;
	color: #999;
	margin: 0 0 1.5em 1em;
}
.sfoot .related {
	margin-top: 2em;
	margin-bottom: 2em;
}
.sfoot .related h2 {
	font: bold 1.2em/1.5em georgia, serif;
	padding-left: 1.6em;
	color: #c00;
	border-top: 1px dashed #ddd;
	padding-top: 1em;
}
.sfoot .related li {
	margin-top: 1em;
	padding-left: 2em;
	padding-right: 6em;
}
.sfoot .related h3 {
	font: bold 1.2em/1.3em georgia, serif
}
.sfoot div.deck {
	font: 1.2em/1.3em georgia, serif
}
.sfoot .byline_publish_date {
	font: 1em/1.5em georgia, serif;
	color: #999;
	text-transform: uppercase;
}
.sfoot span.publish_date {
	margin-left: 1em;
}
/* tools */
/* author bio */
#author_favorites_salon img.l, #author_favorites_open img.l, #author_most_read img.l {
	float: left;
	width: 50px;
	margin-right: 6px;
}
#bio {
	font: normal 1.3em/1.5em georgia, serif;
}
#bio img.l {
	margin: 4px 10px 0 0;
	float: left;
	width: 186px;
}
/* author pages */
#bio {
	margin: 0;
	padding: 0em 10px;
}
#bio p {
	font: 1.3em/1.5em helvetica, arial, sans-serif;
	margin: 0.5em 0 1em;
}
#author_archive  .archive_head {
	clear: both;
	font: bold 1.3em/1.5em georgia, serif;
	color: #000;
	border-bottom: 1px solid #ddd;
	margin-left: 5px;
	margin-top: 2em;
	padding-left: 5px;
}
#author_archive .story {
	margin: 2em 0;
	clear: left;
	border: none;
}
#author_archive .sbody img {
	float: left;
	margin-right: 10px;
}
img.lc {
	width: 50px;
}
img.mc, img.sm_horiz {
	width: 140px;
}
#author_archive .story h2 {
	font: bold 1.3em/1.5em georgia, serif;
}
#author_archive .sbody .deck {
	font: 1.3em/1.5em georgia, serif;
}
#author_archive .sbody .publish_date {
	font: 1em/1.5em arial, sans-serif;
	text-transform: uppercase;
	color: #999;
}
/* suppress redundant author images when it's really predictable */
body.camille_paglia #author_archive img {
	display: none;
}
/* comics support */
.story img {
	max-width: 445px;
	display: block;
}
a.comicsLink:link,
a.comicsLink:active,
a.comicsLink:visited,
a.largerLink:link,
a.largerLink:active,
a.largerLink:visited {
	font-size: 1em;
	float: left;
	clear: left;
	display: inline;
	padding: 0 0 0 15px;
	margin: 0 0 20px 0;
	background: transparent url(http://web.archive.org/web/20110130073840im_/http://images.salon.com/img/ui/icon_magnify.gif) no-repeat center left;
	border-bottom: 1px solid #fff;
	text-decoration: none;
}
a.comicsLink:hover,
a.largerLink:hover {
	text-decoration: underline;
}
body.the_k_chronicles img.md_horiz,
body.the_k_chronicles img.lg_horiz {
	width: 460px;
	height: auto;
}
.dialog {
	position: absolute;
}
.dialog .imgViewer {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #fff;
	border: 2px solid #333;
}
.dialog .imgViewer a {
	float: right;
	display: inline;
	padding: 3px 6px 4px 6px;
	font-size: 1.4em;
	background: #333;
	color: #fff;
	font-weight: bold;
}
.dialog .imgViewer img {
	margin: 0 auto;
	padding: 10px 20px 20px;
	clear: right;
}
.overlay_dialog {
	background-color: #000;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.story_preview img.storyImage {
	max-width: 445px;
	clear: both;
	cursor: pointer;
	float: left;
}
.hide_children * {
	visibility: hidden !important;
}
.fullComic {
	width: 780px;
}
ul.comicstertiaryNav {
	background-color: #e2e2e2;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #ccc;
	font-family: helvetica,arial,sans-serif;
	font-size: 1em;
	margin: 0 -10px 10px -10px;
	padding: 12px 10px 5px;
	width: 780px;
}
ul.comicstertiaryNav li {
	float: left;
	display: inline;
	margin-bottom: -1px;
}
ul.comicstertiaryNav li.label {
	line-height: 1.1em;
	padding: 0 12px 0 0;
	text-transform: uppercase;
	color: #666;
}
ul.comicstertiaryNav li a:link,
ul.comicstertiaryNav li a:active,
ul.comicstertiaryNav li a:visited {
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-radius: 5px;
	color: #666;
	font-family: helvetica,sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1em;
	margin-right: 0;
	padding: 8px 11px 4px;
	border-bottom: 1px solid #ccc;
}
ul.comicstertiaryNav li a.selected:link,
ul.comicstertiaryNav li a.selected:active,
ul.comicstertiaryNav li a.selected:visited {
	background-color: #fff;
	font-weight: bold;
	color: #111;
	border-color: #ccc #ccc #fff;
	border-style: solid;
	border-width: 1px;
}
body.the_k_chronicles #col1 .shead,
body.tom_the_dancing_bug #col1 .shead,
body.this_modern_world #col .shead {
	padding: 0 0 4px 0;
}
.comicStripContainer {
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	margin: 0 0 10px;
	padding: 10px 0 0;
}
.comicStripContainer .strip {
	width: 600px;
	height: auto;
	display: block;
	margin: 0 auto;
	text-align: right;
}
.comicStripContainer .storyImage {
	margin: 0 auto 10px auto;
	display: block;
}
.comicStripContainer a.moreFrom:link,
.comicStripContainer a.moreFrom:active,
.comicStripContainer a.moreFrom:visited {
	background: transparent url(http://web.archive.org/web/20110130073840im_/http://images.salon.com/img/new/carat_red_right.png) no-repeat scroll left center;
	color: #CC0000;
	font-family: georgia,times New Roman,serif;
	font-size: 1.4em;
	padding: 0 0 0 10px;
}
.comicsBottomRow {
	width: 610px;
	margin: 0 auto;
}
.comicsBottomRow .leftColumn,
.comicsBottomRow .rightColumn {
	width: 300px;
	height: auto;
	float: left;
	display: inline;
}
.comicsBottomRow .leftColumn div,
.comicsBottomRow .rightColumn div {
	
}
.comicsBottomRow .leftColumn {
	margin: 0 10px 0 0;
}
.sbody .alignLeft {
	border-bottom: 1px solid #eee;
	display: inline;
	float: left;
	margin: 4px 5px 5px 0;
	padding: 0 0 1px;
	text-align: left;
	width: 149px;
}
.sbody .alignRight {
	border-bottom: 1px solid #eee;
	width: 149px;
	float: right;
	display: inline;
	margin: 4px 0 5px 5px;
	padding: 0 0 1px 0;
	text-align: left;
}
.sbody .alignLeft img,
.sbody .alignRight img {
	width: 145px;
	display: inline;
	border: 1px solid #ddd;
	padding: 1px;
	margin: 0 0 2px 0;
}
.sbody .alignLeft a.largerLink {
	font-family: helvetica, arial, sans-serif;
	margin: 0;
	float: left;
	clear: left;
	font-size: .9em;
}
.sbody .alignRight a.largerLink {
	font-family: helvetica, arial, sans-serif;
	margin: 0;
	float: left;
	clear: right;
	font-size: .9em;
}
/* Sexiest Man & Year In Crazy Feature */
a.invokeSlideshow {
	font-size: 1.2em;
}
.sexiestManIntro, .yearInCrazyIntro, .BogusIntro, .cartoonSaturdayIntro {
	padding: 4px;
	background-color: #eee;
	border: 1px solid #d5d5d5;
	font-size: 1.2em;
}
.sexiestManIntro a:link,
.sexiestManIntro a:active,
.sexiestManIntro a:visited,
.yearInCrazyIntro a:link,
.yearInCrazyIntro a:active,
.yearInCrazyIntro a:visited,
.BogusIntro a:link,
.BogusIntro a:active,
.BogusIntro a:visited
.cartoonSaturdayIntro a:link,
.cartoonSaturdayIntro a:active,
.cartoonSaturdayIntro a:visited {
	color: #cc0000;
}
/* Podcast Player */
.sbody .podcast {
	border-bottom: 1px dotted #EBEBEB;
	border-top: 1px dotted #EBEBEB;
	margin: 12px 0 0;
	padding: 7px 0;
}
.sbody .podcast h3 {
	color: #018FD9;
	font-family: helvetica,arial,sans-serif;
	font-size: 0.9em;
	margin: 0 0 4px;
	text-transform: uppercase;
}
/* BARNES & NOBLE */
.bn.widget {
	background-color: #f3f0e9;
	border: 1px solid #ccc;
	font-family: helvetica,arial,sans-serif;
}
.bn.widget h3 {
	font-size: 1.4em;
	font-family: Georgia,Times New Roman,Times,serif;
	font-weight: bold;
	background-color: #e6e0d3;
	color: #555;
	padding: 4px 10px;
}
.bn.widget h4 {
	line-height: 1.1em;
	font-weight: bold;
	font-size: 1.2em;
	font-family: Georgia,Times New Roman,Times,serif;
	margin: 0 0 3px 0;
}
.bn.widget .widgetContainer {
	padding: 0 9px;
}
.bn.widget .product {
	padding: 10px 0;
	border-bottom: 1px dotted #c9c9c9;
}
.bn.widget .product:last-child {
	border-bottom: none;
}
.bn.widget .product.detail, .bn.widget .product.prices {
	display: block;
	padding: 0;
	border-bottom: none;
}
.bn.widget .product.detail {
	color: #666;
	margin: 0 0 2px 0;
}
.bn.widget .product.prices {
	font-size: 1.2em;
	font-weight: bold;
	color: #444;
}
.bn.widget .bn.product > a {
	float: left;
	display: inline;
}
.bn.widget .widgetFooter {
	background-color: #E6E0D3;
	padding: 6px 0;
	text-align: center;
}
.bn.widget .widgetFooter img {
	display: inline;
}
.grid_4 .bn.widget {
	border-top: 2px double #828282;
	padding: 1px 0 0 0;
	margin: 0 0 10px 0;
}
.grid_4 .bn.widget a:link,
.grid_4 .bn.widget a:active,
.grid_4 .bn.widget a:visited {
	color: #5a7d56;
}
.grid_4 .bn.widget h3 {
	border-top: 1px solid #ccc;
}
.grid_4 .bn.widget .bn.product > div {
	margin: 0 0 0 50px;
}
.grid_4 .bn.widget .bn.product a img {
	width: 40px;
	height: auto;
}
.grid_4 .bn.widget .pagination {
	float: right;
	display: inline;
	margin: 0 0 5px 0;
}
.grid_4 .bn.widget .pagination li, .grid_6 .bn.widget .pagination li {
	float: left;
	display: inline;
	list-style: none;
	clear: none;
}
.grid_6 .bn.widget .pagination li {
	font-size: 1.1em;
	margin: 0 0 0 2px;
}
.grid_4 .bn.widget .pagination li a {
	background: none repeat scroll 0 0 #E6E0D3;
	border: 1px solid #CCCCCC;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0 5px 0 0;
	padding: 3px 4px 1px;
	font-family: Helvetica,Arial,sans-serif;
}
.grid_4 .bn.widget .pagination li a:hover {
	background: #d5cfc3;
	text-decoration: underline;
}
.grid_4 .bn.widget .pagination li a.selected {
	color: #666;
	background: #f9f6ef;
}
.grid_4 .bn.widget .widgetFooter {
	clear: right;
}
.grid_6 .bn.widget a:link,
.grid_6 .bn.widget a:active,
.grid_6 .bn.widget a:visited {
	color: #856844;
	border-bottom: none;
}
.grid_6 .bn.widget {
	color: #666;
	margin: 0 0 20px 0;
}
.grid_6 .bn.widget h4 {
	font-size: 1.5em;
	font-weight: normal;
	margin: 0 0 5px 0;
}
.grid_6 .bn.widget .bn.product > div {
	margin: 0 0 0 110px;
}
.grid_6 .bn.widget .bn.product a img {
	width: 100px;
	height: auto;
}
.grid_6 .bn.widget .bn.product > div ul.bn.prices {
	border-top: 1px solid #ddd3ca;
	margin: 4px 0 0;
	padding: 7px 0 0;
}
.grid_6 .bn.widget .widgetContainer {
	font-size: 1.1em;
}
.grid_6 .bn.widget .product.detail {
	font-size: 1.2em;
}
.grid_6 .bn.widget .bn.product > div ul.bn.prices li {
	clear: none;
	list-style: none outside none;
	margin: 0;
	font-family: Helvetica,Arial,sans-serif;
}
.grid_6 .bn.widget ul.bn.prices li span {
	margin: 0 5px 0 0;
}
.grid_6 .bn.widget .product {
	border-bottom: none;
}
.grid_6 .bn.widget .pagination {
	float: right;
	display: inline;
	margin: 20px 0 0 0 !important;
}
.grid_6 .bn.widget .pagination li a {
	display: block;
	width: 17px;
	height: 17px;
}
.grid_6 .bn.widget .pagination li a.previous {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/bg_BNPaging.gif) no-repeat top left;
}
.grid_6 .bn.widget .pagination li a.next {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/bg_BNPaging.gif) no-repeat top right;
}
/* RECIPES */
.ingredients, .ingredients {
	color: #333;
	background-color: #fdeedd;
	border: 1px solid #f2dfca;
	padding: 0 0 1em 0;
	margin: 0 0 1.5em 0;
}
body.recipes p {
	padding: 0 1.2em;
}
.ingredients h3, .directions h3, .ingredients h3, .directions h3 {
	font-size: 1.3em;
	letter-spacing: .2em;
	text-transform: uppercase;
	text-align: center;
	font-family: Georgia,Times New Roman,Times,Serif;
	color: #555;
	padding: 0.53em 0;
}
.ingredients h4, .directions h4, .ingredients h4, .directions h4 {
	font-size: 1.4em;
	font-family: Georgia,Times New Roman,Times,Serif;
	margin: 0 1.5em;
}
.ingredients h3, .ingredients h3 {
	background-color: #fce7cf;
	border-bottom: 1px solid #f2dfca;
	margin: 0 0 1.03em 0;
}
.ingredients ul, .ingredients ol, .ingredients ul, .ingredients ol {
	padding: .5em 2em 0;
	margin: 0 0 1.5em 0;
}
.ingredients ul li, .ingredients ol li, .ingredients ul li, .ingredients ol li {
	margin: 0.35em 0 0.35em 1em;
}
.ingredients ul li ul, .ingredients ol li ul,
.ingredients ul li ol, .ingredients ol li ol,
.directions ul li ul, .directions ol li ul,
.directions ul li ol, .directions ol li ol,
.ingredients ul li ul, .ingredients ol li ul,
.ingredients ul li ol, .ingredients ol li ol,
.directions ul li ul, .directions ol li ul,
.directions ul li ol, .directions ol li ol {
	padding: .5em;
}
.ingredients ul li ul li, .ingredients ol li ul li,
.ingredients ul li ol li, .ingredients ol li ol li,
.directions ul li ul li, .directions ol li ul li,
.directions ul li ol li, .directions ol li ol li,
.ingredients ul li ul li, .ingredients ol li ul li,
.ingredients ul li ol li, .ingredients ol li ol li,
.directions ul li ul li, .directions ol li ul li,
.directions ul li ol li, .directions ol li ol li {
	font-size: 95%;
	margin: 0.35em 0 0.35em 1em;
}
.directions ul li ul li, .directions ol li ul li, .directions ul li ul li, .directions ol li ul li {
	list-style-type: disc;
}
.ingredients ul li img, .ingredients ol li img,
.directions ul li img, .directions ol li img,
.ingredients ul li img, .ingredients ol li img,
.directions ul li img, .directions ol li img {
	max-width: 394px;
	margin: 1em 0 2em 0;
}
.ingredients > p, .ingredients > p {
	font-size: 1.1em;
	padding: 0 1.8em;
}
.directions ol, .directions ol {
	padding: 0 2.1em;
	margin: 0;
}
/* @group • Recipes Widget */
#col2 .box.recipes_index {
	border: 1px solid #dedede;
	padding: 0;
}
#col2 .box.recipes_index .section_head {
	background: #fff url(/web/20110130073840im_/http://www.salon.com/img/new/section_gradient_top.png) repeat-x scroll left top;
	margin: 0;
}
#col2 .box.recipes_index h2 {
	font-size: 1.6em;
	font-weight: normal;
	padding: 6px 10px 5px;
}
#col2 .box.recipes_index ul {
	position: relative;
	top: 0;
	left: 0;
	width: 148px;
	height: auto;
	float: left;
	display: inline;
	border-right: 1px solid #dedede;
	list-style: none;
	list-style-position: outside;
	padding: 0;
	margin: 0;
	vertical-align: none;
}
#col2 .box.recipes_index ul:last-child {
	width: 149px;
	border-right: none;
}
#col2 .box.recipes_index ul li {
	width: auto;
	height: 42px;
	font-size: 1.3em;
	font-weight: normal;
	background: none;
	border-bottom: 1px solid #dedede;
	padding: 0;
	margin: 0;
	display: block;
}
#col2 .box.recipes_index ul li:last-child {
	border-bottom: none;
}
#col2 .box.recipes_index ul li a {
	display: block;
	padding: 0 15px 0 37px;
}
#col2 .box.recipes_index ul li a:hover {
	color: #111;
	text-decoration: none;
}
#col2 .box.recipes_index ul li a[rel~="Appetizers"] {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -98px -31px;
	padding: 13px 15px 13px 37px;
}
#col2 .box.recipes_index ul li a[rel~="Breads"] {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -98px -95px;
	padding: 5px 15px 6px 37px;
}
#col2 .box.recipes_index ul li a[rel~="Breakfast"] {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -98px -160px;
	padding: 5px 15px 6px 37px;
}
#col2 .box.recipes_index ul li a[rel~="Condiments"] {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -97px -224px;
	padding: 5px 15px 6px 37px;
}
#col2 .box.recipes_index ul li a[rel~="Desserts"] {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -97px -287px;
	padding: 13px 15px 13px 37px;
}
#col2 .box.recipes_index ul li a[rel~="Drinks"] {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -97px -351px;
	padding: 13px 15px 13px 37px;
}
#col2 .box.recipes_index ul li a[rel~="Fish"] {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -98px -416px;
	padding: 5px 15px 6px 37px;
}
#col2 .box.recipes_index ul li a[rel~="Grains"] {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -97px -480px;
	padding: 5px 15px 6px 37px;
}
#col2 .box.recipes_index ul li a[rel~="Main"] {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -97px -544px;
	padding: 13px 15px 13px 37px;
}
#col2 .box.recipes_index ul li a[rel~="Meat"] {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -97px -607px;
	padding: 5px 15px 6px 37px;
}
#col2 .box.recipes_index ul li a[rel~="Pasta"] {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -97px -671px;
	padding: 5px 15px 6px 37px;
}
#col2 .box.recipes_index ul li a[rel~="Salads"] {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -98px -734px;
	padding: 13px 15px 13px 37px;
}
#col2 .box.recipes_index ul li a[rel~="Sandwiches"] {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -98px -799px;
	padding: 13px 15px 13px 37px;
}
#col2 .box.recipes_index ul li a[rel~="Sides"] {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -98px -926px;
	padding: 13px 15px 13px 37px;
}
#col2 .box.recipes_index ul li a[rel~="Snacks"] {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -98px -862px;
	padding: 13px 15px 13px 37px;
}
#col2 .box.recipes_index ul li a[rel~="Soups"] {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -98px -992px;
	padding: 13px 15px 13px 37px;
}
#col2 .box.recipes_index ul li a[rel~="Vegetables"] {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -98px -1055px;
	padding: 13px 15px 13px 37px;
}
#col2 .box.recipes_index ul li a[rel~="Vegetarian"] {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -98px -1119px;
	padding: 13px 15px 13px 37px;
}
#col2 .box.recipes_index ul li a[rel~="Appetizers"]:hover, #col2 .box.recipes_index ul li a.active[rel~="Appetizers"] {
	background: #fce7cf url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -98px -31px;
}
#col2 .box.recipes_index ul li a[rel~="Breads"]:hover, #col2 .box.recipes_index ul li a.active[rel~="Breads"] {
	background: #fce7cf url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -98px -95px;
}
#col2 .box.recipes_index ul li a[rel~="Breakfast"]:hover, #col2 .box.recipes_index ul li a.active[rel~="Breakfast"] {
	background: #fce7cf url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -98px -160px;
}
#col2 .box.recipes_index ul li a[rel~="Condiments"]:hover, #col2 .box.recipes_index ul li a.active[rel~="Condiments"] {
	background: #fce7cf url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -97px -224px;
}
#col2 .box.recipes_index ul li a[rel~="Desserts"]:hover, #col2 .box.recipes_index ul li a.active[rel~="Desserts"] {
	background: #fce7cf url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -97px -287px;
}
#col2 .box.recipes_index ul li a[rel~="Drinks"]:hover, #col2 .box.recipes_index ul li a.active[rel~="Drinks"] {
	background: #fce7cf url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -97px -351px;
}
#col2 .box.recipes_index ul li a[rel~="Fish"]:hover, #col2 .box.recipes_index ul li a.active[rel~="Fish"] {
	background: #fce7cf url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -98px -416px;
}
#col2 .box.recipes_index ul li a[rel~="Grains"]:hover, #col2 .box.recipes_index ul li a.active[rel~="Grains"] {
	background: #fce7cf url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -97px -480px;
}
#col2 .box.recipes_index ul li a[rel~="Main"]:hover, #col2 .box.recipes_index ul li a.active[rel~="Main"] {
	background: #fce7cf url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -97px -544px;
}
#col2 .box.recipes_index ul li a[rel~="Meat"]:hover, #col2 .box.recipes_index ul li a.active[rel~="Meat"] {
	background: #fce7cf url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -97px -607px;
}
#col2 .box.recipes_index ul li a[rel~="Pasta"]:hover, #col2 .box.recipes_index ul li a.active[rel~="Pasta"] {
	background: #fce7cf url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -97px -671px;
}
#col2 .box.recipes_index ul li a[rel~="Salads"]:hover, #col2 .box.recipes_index ul li a.active[rel~="Salads"] {
	background: #fce7cf url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -98px -734px;
}
#col2 .box.recipes_index ul li a[rel~="Sandwiches"]:hover, #col2 .box.recipes_index ul li a.active[rel~="Sandwiches"] {
	background: #fce7cf url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -98px -799px;
}
#col2 .box.recipes_index ul li a[rel~="Sides"]:hover, #col2 .box.recipes_index ul li a.active[rel~="Sides"] {
	background: #fce7cf url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -98px -926px;
}
#col2 .box.recipes_index ul li a[rel~="Snacks"]:hover, #col2 .box.recipes_index ul li a.active[rel~="Snacks"] {
	background: #fce7cf url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -98px -862px;
}
#col2 .box.recipes_index ul li a[rel~="Soups"]:hover, #col2 .box.recipes_index ul li a.active[rel~="Soups"] {
	background: #fce7cf url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -98px -992px;
}
#col2 .box.recipes_index ul li a[rel~="Vegetables"]:hover, #col2 .box.recipes_index ul li a.active[rel~="Vegetables"] {
	background: #fce7cf url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -98px -1055px;
}
#col2 .box.recipes_index ul li a[rel~="Vegetarian"]:hover, #col2 .box.recipes_index ul li a.active[rel~="Vegetarian"] {
	background: #fce7cf url(/web/20110130073840im_/http://www.salon.com/img/new/sprite_recipeTopics.gif) no-repeat -98px -1119px;
}
/* @end • Recipes Widget */
/* Topic Directory */
.topicDirectory {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 1.1em;
}
h1.directoryHeadline {
	margin: .5em 0 0 0;
}
ul.topicColumn {
	padding: 0 0 0 .5em;
}
ul.topicColumn li {
	margin: 0 0 1em;
	padding: 0 0 1em;
	border-bottom: 1px solid #ccc;
}
ul.topicColumn li .headline {
	font-size: 1.9em;
	line-height: 1em;
	margin: 0 0 2px 60px;
	padding: 0;
}
ul.topicColumn li .teaser {
	margin: 0 0 5px 60px;
}
ul.topicColumn li .byline {
	margin: 0 0 0 60px;
}
/* @group Topic Directory:Recipes */
.topicDirectory.recipes ul li img {
	float: left;
	display: inlne;
}
.topicDirectory.recipes h2.headline {
	font-size: 2.2em;
	margin: 0 0 .08em 60px;
	padding: 0;
	line-height: 0.9em;
}
.topicDirectory.recipes dl {
	margin: 0 0 0 60px;
	padding: 0;
}
.topicDirectory.recipes dt {
	font-size: .9em;
	text-transform: uppercase;
	margin: 0 .2em 0 0;
}
.topicDirectory.recipes dl dd a:link,
	.topicDirectory.recipes dl dd a:active,
	.topicDirectory.recipes dl dd a:visited {
	color: #cc0000;
	font-style: italic;
}
.topicDirectory.recipes dl dt, .topicDirectory.recipes dl dd {
	display: inline;
	line-height: 1.4em;
}
.topicColumn.recipes .storyThumb {
	width: 50px;
	height: 50px;
	float: left;
	display: inline;
}
.topicColumn.recipes li a[rel~="Appetizers"] .storyThumb {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/ui/icon_recipeAppetizersLarge.gif) no-repeat center center;
}
.topicColumn.recipes li a[rel~="Breads"] .storyThumb {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/ui/icon_recipeAppetizersLarge.gif) no-repeat center center;
}
.topicColumn.recipes li a[rel~="Breakfast"] .storyThumb {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/ui/icon_recipeBreakfastandBrunchLarge.gif) no-repeat center center;
}
.topicColumn.recipes li a[rel~="Condiments"] .storyThumb {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/ui/icon_recipeCondimentsandSaucesLarge.gif) no-repeat center center;
}
.topicColumn.recipes li a[rel~="Desserts"] .storyThumb {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/ui/icon_recipeDessertsLarge.gif) no-repeat center center;
}
.topicColumn.recipes li a[rel~="Drinks"] .storyThumb {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/ui/icon_recipeDrinksLarge.gif) no-repeat center center;
}
.topicColumn.recipes li a[rel~="Fish"] .storyThumb {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/ui/icon_recipeFishandSeafoodLarge.gif) no-repeat center center;
}
.topicColumn.recipes li a[rel~="Grains"] .storyThumb {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/ui/icon_recipeGrainsandStarchesLarge.gif) no-repeat center center;
}
.topicColumn.recipes li a[rel~="Main"] .storyThumb {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/ui/icon_recipeMainCoursesLarge.gif) no-repeat center center;
}
.topicColumn.recipes li a[rel~="Meat"] .storyThumb {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/ui/icon_recipeMeatandPoultryLarge.gif) no-repeat center center;
}
.topicColumn.recipes li a[rel~="Pasta"] .storyThumb {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/ui/icon_recipePastaandNoodlesLarge.gif) no-repeat center center;
}
.topicColumn.recipes li a[rel~="Salads"] .storyThumb {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/ui/icon_recipeSaladsLarge.gif) no-repeat center center;
}
.topicColumn.recipes li a[rel~="Sandwiches"] .storyThumb {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/ui/icon_recipeSandwichesLarge.gif) no-repeat center center;
}
.topicColumn.recipes li a[rel~="Sides"] .storyThumb {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/ui/icon_recipeSidesLarge.gif) no-repeat center center;
}
.topicColumn.recipes li a[rel~="Snacks"] .storyThumb {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/ui/icon_recipeSnacksLarge.gif) no-repeat center center;
}
.topicColumn.recipes li a[rel~="Soups"] .storyThumb {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/ui/icon_recipeSoupsandStewsLarge.gif) no-repeat center center;
}
.topicColumn.recipes li a[rel~="Vegetables"] .storyThumb {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/ui/icon_recipeVegetablesLarge.gif) no-repeat center center;
}
.topicColumn.recipes li a[rel~="Vegetarian"] .storyThumb {
	background: transparent url(/web/20110130073840im_/http://www.salon.com/img/ui/icon_recipeVegetarianLarge.gif) no-repeat center center;
}
/* @end Topic Directory:Recipes */
/* SPECIAL CASE */
body.arlington_national_cemetary_investigation .container_12 .grid_2,
body.arlington_national_cemetery_investigation .container_12 .grid_2 {
	display: none;
}
body.arlington_national_cemetary_investigation .container_12 .grid_10,
body.arlington_national_cemetery_investigation .container_12 .grid_10,
body.sponsor_lexus .container_12 .grid_10,
body.video_page .container_12 .grid_10 {
	width:940px !important;
}
body.arlington_national_cemetary_investigation .container_12 .grid_6, 
body.arlington_national_cemetary_investigation .container_12 .grid_8,
body.arlington_national_cemetery_investigation .container_12 .grid_6, 
body.arlington_national_cemetery_investigation .container_12 .grid_8,
body.sponsor_lexus .container_12 .grid_6,
body.sponsor_lexus .container_12 .grid_8,
body.video_page .container_12 .grid_6 {
	width:619px !important;
}
#story_mps2034107 .video {
	display:none;
}
/* share tools */
ul.shareTools {
	float: left;
	position: reative;
	left: 0;
	top: 0;
	display: inline;
	margin: 0 0 0 1em;
	max-width:300px;
	border-left: 1px solid #ddd;
}
ul.shareTools li {
	position: relative;
	left: 0;
	top: 0;
	float: left;
	display: inline;
	padding: 0 0 0 1em;
}

/* @group • Custom & 1-offs */

body.glenn_greenwald .sbody p, story.greenwald .sbody p {
	clear: none !important;
}
body.glenn_greenwald .sbody .podcastImage, story.greenwald .sbody .podcastImage {
	float: left;
	clear: left;
	display: inline;
	margin: 0 10px 0 0;
}


.sbody ol.movieList, .sbody .listBasic {
	margin:0 1.5em;
}
.sbody .listBasic li {
	font-size:1em;
}
.listBasic h3 {
	font-size:1.5em;
	line-height:1.5em;
}
.sbody .listBasic li p {
	margin:0;
}
.sbody .listBasic li a {
	border-bottom:none;
}
.movieList li {
	margin:2em 1em;
}
.movieList h3 {
	font-size:1.6em;
	margin:0 0 .3em 0;
}
.movieList .squibNew {
	font-size:.5em;
	padding:.1em 0.2em 0 .2em;
	margin:0 0 0 .5em;
}

	/* @group ~ Lexus Your Picks */

	.mapContainer {
		font-size:1.3em;
		background:none repeat scroll 0 0 #fff;
		border:1px solid #DEDEDE;
		height:300px;
		left:0;
		margin:0 0 1em 0.5em;
		padding:0.5em;
		position:relative;
		top:0;
		width:602px;
		font-family:Georgia,Times New Roman,Times,serif;
	}
	.loadingMap {
		position:absolute;
		left:48%;
		top:48%;
		width:28px;
		height:28px;
		background:#fff url(/web/20110130073840im_/http://www.salon.com/img/ui/loading.gif) no-repeat center center;
		display:none;
	}
	.lexusPicks h2.headline {
		font-size:1.8em;
	}
	.fromMap {
		font-family:Georgia,Times New Roman,Times,serif;
		padding:1em 0 0 .5em;
	}
	.fromMap li {
		padding:1em 0;
		background:transparent url(/web/20110130073840im_/http://www.salon.com/img/new/bg_555dotted.gif) repeat-x left center;
	}
	.fromMap li h3 {
		font-size:1.6em;
		float:left;
		display:inline;
	}
	.fromMap li h3 a {
		padding:0 .2em 0 0;
		background:#fff;
	}
	a.allPosts {
		font-size:1.3em;
		float:right;
		display:inline;
		line-height:1.5em;
		color:#cc0000;
		background:#fff url(/web/20110130073840im_/http://www.salon.com/src/cover/lc_redarrow.gif) no-repeat 5px center;
		padding:0 0 0 13px;
	}
	.bblContainer {
		min-height:10em;
	}
	.dmaHeader {
		border-bottom:1px solid #dedede;
		display:block;
		line-height:1.5em;
		margin:0 0 0.4em;
		padding:0 0.3em 0.3em;
	}
	.bblDMATitle {
		font-size:1.3em;
	}
	.latestList {
		padding:0 0 0 .3em;
	}
	.latestList li {
		background:url("/web/20110130073840im_/http://www.salon.com/img/new/bullet_3x3_red.png") no-repeat scroll 0 0.6em transparent;
		padding:0 0 0 .7em;
		margin:0 0 .6em 0;
	}
	.latestList li a {
		line-height:1.2em;
		margin:0 .3em 0 0;
	}
	.postLink {
		display:block;
	}

	/* @end ~ Lexus Your Picks */

/* @end • Custom */
/*
     FILE ARCHIVED ON 07:38:40 Jan 30, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:00:17 Apr 25, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 91.325 (3)
  esindex: 0.009
  captures_list: 111.236
  CDXLines.iter: 12.82 (3)
  PetaboxLoader3.datanode: 112.961 (4)
  exclusion.robots: 0.208
  exclusion.robots.policy: 0.179
  RedisCDXSource: 1.986
  load_resource: 83.407
*/